package com.kly.user.db.entity;

import com.fqgj.common.entity.BaseEntity;

import java.util.Date;

/**
* User: linqu
* Date: 2023-08-03
* Time: 22:13:24.153
* TableDesc:
*/
public class CustomUserEntity extends BaseEntity{
    /**
    *
    */
    private String clientId;
    /**
    *用户码
    */
    private String userCode;
    /**
    *手机号
    */
    private String mobile;
    /**
    *用户昵称
    */
    private String nickName;
    /**
    *性向
    */
    private Integer lookingFor;
    /**
    *状态：1-初始化，2-已完成注册、3、注销
    */
    private Integer status;
    /**
    *性别 0未知、1男、2女、3武装直升机
    */
    private Integer gender;
    /**
    *头像地址
    */
    private String avatarUrl;
    /**
    *邮箱
    */
    private String email;
    /**
    *用户类型: 1-chatter 2-chatter model 3-model  4-app account(普通用户)
    */
    private Integer userType;
    /**
    *生日
    */
    private Date birthday;
    /**
    *1-在用， 2-离线
    */
    private Integer online;
    /**
    *设备码
    */
    private String appsFlyerUid;
    /**
    *在线时间时间戳
    */
    private String onlineTimestamp;
    /**
    *地理位置授权：1-已授权，其它未授权
    */
    private Integer gpsPrivilege;
    /**
    *在线时间开始
    */
    private Date onlineTimeStart;
    /**
    *在线时间结束
    */
    private Date onlineTimeEnd;
    /**
    *扩展信息
    */
    private String extendInfo;
    private String interests;
    private String socialPurposes;
    private String images;

    public String getInterests() {
        return interests;
    }

    public void setInterests(String interests) {
        this.interests = interests;
    }

    public String getSocialPurposes() {
        return socialPurposes;
    }

    public void setSocialPurposes(String socialPurposes) {
        this.socialPurposes = socialPurposes;
    }

    public String getImages() {
        return images;
    }

    public void setImages(String images) {
        this.images = images;
    }

    public  String getClientId(){
        return this.clientId;
    }

    public CustomUserEntity setClientId(String clientId){
        this.clientId = clientId;
        return this;
    }

    public  String getUserCode(){
        return this.userCode;
    }

    public CustomUserEntity setUserCode(String userCode){
        this.userCode = userCode;
        return this;
    }

    public  String getMobile(){
        return this.mobile;
    }

    public CustomUserEntity setMobile(String mobile){
        this.mobile = mobile;
        return this;
    }

    public  String getNickName(){
        return this.nickName;
    }

    public CustomUserEntity setNickName(String nickName){
        this.nickName = nickName;
        return this;
    }

    public  Integer getLookingFor(){
        return this.lookingFor;
    }

    public CustomUserEntity setLookingFor(Integer lookingFor){
        this.lookingFor = lookingFor;
        return this;
    }

    public  Integer getStatus(){
        return this.status;
    }

    public CustomUserEntity setStatus(Integer status){
        this.status = status;
        return this;
    }

    public  Integer getGender(){
        return this.gender;
    }

    public CustomUserEntity setGender(Integer gender){
        this.gender = gender;
        return this;
    }

    public  String getAvatarUrl(){
        return this.avatarUrl;
    }

    public CustomUserEntity setAvatarUrl(String avatarUrl){
        this.avatarUrl = avatarUrl;
        return this;
    }

    public  String getEmail(){
        return this.email;
    }

    public CustomUserEntity setEmail(String email){
        this.email = email;
        return this;
    }

    public  Integer getUserType(){
        return this.userType;
    }

    public CustomUserEntity setUserType(Integer userType){
        this.userType = userType;
        return this;
    }

    public  Date getBirthday(){
        return this.birthday;
    }

    public CustomUserEntity setBirthday(Date birthday){
        this.birthday = birthday;
        return this;
    }

    public  Integer getOnline(){
        return this.online;
    }

    public CustomUserEntity setOnline(Integer online){
        this.online = online;
        return this;
    }

    public  String getAppsFlyerUid(){
        return this.appsFlyerUid;
    }

    public CustomUserEntity setAppsFlyerUid(String appsFlyerUid){
        this.appsFlyerUid = appsFlyerUid;
        return this;
    }

    public  String getOnlineTimestamp(){
        return this.onlineTimestamp;
    }

    public CustomUserEntity setOnlineTimestamp(String onlineTimestamp){
        this.onlineTimestamp = onlineTimestamp;
        return this;
    }

    public  Integer getGpsPrivilege(){
        return this.gpsPrivilege;
    }

    public CustomUserEntity setGpsPrivilege(Integer gpsPrivilege){
        this.gpsPrivilege = gpsPrivilege;
        return this;
    }

    public  Date getOnlineTimeStart(){
        return this.onlineTimeStart;
    }

    public CustomUserEntity setOnlineTimeStart(Date onlineTimeStart){
        this.onlineTimeStart = onlineTimeStart;
        return this;
    }

    public  Date getOnlineTimeEnd(){
        return this.onlineTimeEnd;
    }

    public CustomUserEntity setOnlineTimeEnd(Date onlineTimeEnd){
        this.onlineTimeEnd = onlineTimeEnd;
        return this;
    }

    public  String getExtendInfo(){
        return this.extendInfo;
    }

    public CustomUserEntity setExtendInfo(String extendInfo){
        this.extendInfo = extendInfo;
        return this;
    }
}
